package com.ruoyi.system.api.domain;

import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import org.apache.ibatis.type.Alias;

/**
 * 部落表增删改查对象 tribe
 * 
 * @author hyb
 * @date 2023-03-11
 */
@Alias("Tribe1")
public class Tribe extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 部落编号 */
    //(name = "部落编号")
    private String number;

    /** 部落邮箱 */
    //(name = "部落邮箱")
    private String email;

    /** 部落名称 */
    //(name = "部落名称")
    private String name;

    /** 部落头像 */
    //(name = "部落头像")
    private String avatarUrl;

    /** 部落粉丝数量 */
    //(name = "部落粉丝数量")
    private Long fans;

    /** 部落介绍 */
    //(name = "部落介绍")
    private String des;

    /** 部落类型 */
    //(name = "部落类型")
    private String type;

    /** 部落等级 */
    //(name = "部落等级")
    private Long level;

    /** 部落标签 */
    //(name = "部落标签")
    private String label;

    /** 文章数量 */
    //(name = "文章数量")
    private Long articleCount;

    /** 用户数量 */
    //(name = "用户数量")
    private Long userCount;

    /** $column.columnComment */
    private String pf1;

    /** $column.columnComment */
    private String pf2;

    /** $column.columnComment */
    private String pf3;

    /** $column.columnComment */
    private String pf4;

    /** $column.columnComment */
    private String pf5;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setNumber(String number) 
    {
        this.number = number;
    }

    public String getNumber() 
    {
        return number;
    }
    public void setEmail(String email) 
    {
        this.email = email;
    }

    public String getEmail() 
    {
        return email;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setAvatarUrl(String avatarUrl) 
    {
        this.avatarUrl = avatarUrl;
    }

    public String getAvatarUrl() 
    {
        return avatarUrl;
    }
    public void setFans(Long fans) 
    {
        this.fans = fans;
    }

    public Long getFans() 
    {
        return fans;
    }
    public void setDes(String des) 
    {
        this.des = des;
    }

    public String getDes() 
    {
        return des;
    }
    public void setType(String type) 
    {
        this.type = type;
    }

    public String getType() 
    {
        return type;
    }
    public void setLevel(Long level) 
    {
        this.level = level;
    }

    public Long getLevel() 
    {
        return level;
    }
    public void setLabel(String label) 
    {
        this.label = label;
    }

    public String getLabel() 
    {
        return label;
    }
    public void setArticleCount(Long articleCount) 
    {
        this.articleCount = articleCount;
    }

    public Long getArticleCount() 
    {
        return articleCount;
    }
    public void setUserCount(Long userCount)
    {
        this.userCount = userCount;
    }

    public Long getUserCount()
    {
        return userCount;
    }
    public void setPf1(String pf1) 
    {
        this.pf1 = pf1;
    }

    public String getPf1() 
    {
        return pf1;
    }
    public void setPf2(String pf2) 
    {
        this.pf2 = pf2;
    }

    public String getPf2() 
    {
        return pf2;
    }
    public void setPf3(String pf3) 
    {
        this.pf3 = pf3;
    }

    public String getPf3() 
    {
        return pf3;
    }
    public void setPf4(String pf4) 
    {
        this.pf4 = pf4;
    }

    public String getPf4() 
    {
        return pf4;
    }
    public void setPf5(String pf5) 
    {
        this.pf5 = pf5;
    }

    public String getPf5() 
    {
        return pf5;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("number", getNumber())
            .append("email", getEmail())
            .append("name", getName())
            .append("avatarUrl", getAvatarUrl())
            .append("fans", getFans())
            .append("des", getDes())
            .append("type", getType())
            .append("level", getLevel())
            .append("label", getLabel())
            .append("articleCount", getArticleCount())
            .append("userCount", getUserCount())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("pf1", getPf1())
            .append("pf2", getPf2())
            .append("pf3", getPf3())
            .append("pf4", getPf4())
            .append("pf5", getPf5())
            .toString();
    }
}
